#include "widget.h"
#include "ui_widget.h"
#include <QDebug>
#include <QPushButton>
Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    //不只是槽和信号可以互相搭配，也可以一个信号通知另一个信号
    QPushButton* button=new QPushButton("this is a button",this);
    connect(button,&button->clicked,this,&Widget::Mysignal);
        //当然一个信号可以对应好多槽，反之亦然
    connect(this,&this->Mysignal,this,&this->Myslot);
    connect(this,&this->Mysignal,this,&this->Myslot1);

    //当然连接后也是可以断开的
    disconnect(this,&this->Mysignal,this,&this->Myslot1);

}

Widget::~Widget()
{
    delete ui;
}

void Widget::Myslot()
{
    qDebug()<<"嘿嘿"<<endl;
}

void Widget::Myslot1()
{
    qDebug()<<"haha"<<endl;
}

